<template>
  <div class="footer">
    <div class="item">
      <router-link to="/home" class="nav_item" active-class="nav_color">
        <van-icon name="wap-home-o" size="30" />
        首页
      </router-link>
    </div>
    <div class="item">
      <!-- //active-class点击选中后的效果 -->
      <router-link to="/cart" class="nav_item" active-class="nav_color">
        <van-icon name="cart-o" size="30" />
        购物车
      </router-link>
    </div>
    <div class="item">
      <router-link to="/order" class="nav_item" active-class="nav_color">
        <van-icon name="notes-o" size="30" />
        订单
      </router-link>
    </div>
    <div class="item">
      <router-link to="/mine" class="nav_item" active-class="nav_color">
        <van-icon name="user-circle-o" size="30" />
        我的
      </router-link>
    </div>
  </div>
</template>

<script>
export default {};
</script>

<style lang='less' scoped>
.footer {
  display: flex; //最底部菜单栏 
  font-size: 12px;
  background-color: #fff;
  border-top: 0.5px solid #eee;
  .item {
    flex: 1;//底部都沾满
    display: flex;
    justify-content: center;//居中展示
    .nav_color {
      color: #ffc400;
    }
    // 效果说明：
// 居中对齐：将 Flex 容器内部的项目在交叉轴上居中显示。
// 如果容器是 flex-direction: row;（默认方向），那么 align-items: center; 会在垂直方向居中。
// 如果容器是 flex-direction: column;，则会在水平方向居中。
//.nav_item 是一个 flex 容器，并且使用了 flex-flow: column;，表示其子元素（图标和文字）会垂直排列。
// align-items: center; 会让这些子元素在水平方向上居中对齐，即图标和文字在底部菜单项中水平居中显示。
    .nav_item {
      display: flex;
      flex-flow: column;
      align-items: center;//居中展示
    }
  }
}
</style>